package reflect.annotations;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 *
 * @Retention 用于指定当前注解的保留级别，有三个可选值
 *          Retention.SOURCE        注解仅保留在源代码中
 *          Retention.CLASS         注解保留在字节码中，但是不可被反射机制使用
 *          Retention.RUNTIME       注解在
 */
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.TYPE)
public @interface AutoRunClass {
}
